package com.androiddelphi;

import java.util.ArrayList;
import java.util.List;

import android.content.Context;
import android.database.Cursor;
import android.provider.ContactsContract;

public class Telefone {
	
	private String IDContato;
	private Context ctx;
	
	public Telefone(String ID, Context contexto){
		this.IDContato = ID;
		this.ctx = contexto;
	}
	
	public List<EntityTelefone> getTelefones(){
		Cursor C_Telefones =
				this.ctx.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = " + IDContato, null, null); 
		int IndexTelefone; 
		List<EntityTelefone> Telefones = new ArrayList<EntityTelefone>(); 
		while(C_Telefones.moveToNext()) { 
			EntityTelefone Telefone = new EntityTelefone(); 
			IndexTelefone = C_Telefones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER); 
			Telefone.setTelefone(C_Telefones.getString(IndexTelefone)); 
			Telefones.add(Telefone); 
		} 
		C_Telefones.close(); 
		return Telefones;

		
		
	}

}
